very demanding female teacher who fails many students - Español Inglés Diccionario